#include<iostream>
#include<sys/types.h>
#include<signal.h>
#include<unistd.h>

int main(int argc,char* argv[]){
    // if(argc != 3){
    //     std::cout<<"please like:./signal_form_system -num id"<<std::endl;
    // }

    // int signo = atoi(argv[1]);
    // pid_t id = atoi(argv[2]);
    
    // int r = kill(id,signo);
    // if(r == -1){
    //     perror("kill filed");
    //     exit(1);
    // }
    //alarm(2);  --- 在2秒后向进程发送SIGALAM信号
    int cnt = 3;
    while (cnt--){
        std::cout<<"i am running now"<<cnt<<std::endl;
        sleep(1);
    }
    // raise(9);
    // abort();
    // int arr[5]={0};
    // arr[10240]=0;
    int a = 100/0;

    return 0;
}
